/**
 * 原始数据类型
 */

 const a: string = 'foobar'

 const b: number = 100 // NaN Infinity

 const c: boolean = true
// 非严格模式下 number string Boolean都可以为空
// 严格模式下不允许 报错
//  const d: string = null

// 严格模式下只能是undefined
const e: void = undefined // null

const f: null = null

const g: undefined = undefined
// 此时TS编译文件 选择的ES5时会报错
// Symbol是ES6新增的内置对象
// 声明文件对应ES版本的标准库 因此使用时对ES版本的定义要明确
const h: symbol = Symbol()

// Promise

// const error: string = 100


